Morik.Office.CompanyPanel = function(config) {
	Morik.Office.CompanyPanel.superclass.constructor.call(this, config);

	// 加上服务器上的jsp数据生成
	// 生成Company类型
	var proxy = new Ext.data.HttpProxy( {
		url : 'company.jsp'
	});

	var recordType = new Ext.data.Record.create([ {
		name : "id",
		type : "int"
	}, {
		name : "comNum",
		type : "string"
	}, {
		name : "comName",
		type : "string"
	}, {
		name : "comAddress",
		type : "string"
	}]);

	// 定义分析器
	var reader = new Ext.data.JsonReader( {
		totalProperty : "results",
		root : "rows",
		id : "id"
	}, recordType);

	// 定义store
	var ds = new Ext.data.Store( {
		proxy : proxy,
		reader : reader
	});
this.ds=ds;
	// 第二，讲一下cm,grid

	var cm = new Ext.grid.ColumnModel( {
		defaultSortable : true,
		defaultWidth : 180,
		columns : [ {
			header : '编号',
			dataIndex : 'comNum'
		}, {
			header : '名称',
			dataIndex : 'comName'
		}, {
			header : '公司地址',
			width : 300,
			dataIndex : 'comAddress'
		}]
	});
var pagingBar = new Ext.PagingToolbar({
        pageSize: 10,
        store: ds,
        displayInfo: true,
        displayMsg: '共有 {2}，当前显示 {0} - {1}条',
        emptyMsg: "没有数据"
    });
	var grid = new Ext.grid.GridPanel( {
		cm : cm,		
		store : ds,
		/*
		 * 20090910追加 对应GirdPanel在TabPanel中的自动填充满
		 */
		layout:'fit', //要让GridPanel自适应大小，它所在的容器一定要是layout:'fit'
		stripeRows : true, 
		//height : Ext.get("ext-comp-1009").getHeight() - 50,  
		bodyStyle : 'width:100%',  
		autoWidth : true,  
		autoScroll : true,  
		//width : 660,
		height : 800,
		bbar:pagingBar,
		loadMask:{msg:'正在载入数据,请稍等...'},
		title : '公司列表', 
		id : 'companylist'
	});
	//ds.load();

	this.add(grid);
	// 第三、调整，tbar分页,工具栏
	
}
Ext.extend(Morik.Office.CompanyPanel, Ext.Panel, {});
/*
 function ComResize(){   
      var h = Ext.get("center").getHeight() - 30;    //center为我的tab子面板动态add直去的面板  
     // 获取面板  
     var centerpanel = Ext.getCmp("companylist"); //Course即为我当前页面显示的表格  
     if (centerpanel) {  
         centerpanel.setHeight(h);  
     }  
 }  
 //通过window.onresize事件来执行allComResize函数控制tab容器的大小   
 var oTime;   
 window.onresize = function() {    
  if (oTime)   
     {   
         clearTimeout(oTime);   
     }   
     oTime = setTimeout("ComResize()", 100); //延迟100毫秒执行   
   
   
 };  */